package o;

import java.io.IOException;
import java.io.InputStream;
import java.nio.channels.ReadableByteChannel;
import java.nio.charset.Charset;

public interface fxg extends fxw, ReadableByteChannel {
    byte ʻ() throws IOException;

    byte[] ʻॱ() throws IOException;

    void ʼ(long j) throws IOException;

    InputStream ʽ();

    String ˊ(long j) throws IOException;

    short ˊॱ() throws IOException;

    fxh ˋ(long j) throws IOException;

    boolean ˋ(long j, fxh o_fxh) throws IOException;

    int ˋॱ() throws IOException;

    void ˎ(long j) throws IOException;

    String ˏ(Charset charset) throws IOException;

    fxi ˏ();

    void ˏ(byte[] bArr) throws IOException;

    int ˏॱ() throws IOException;

    long ͺ() throws IOException;

    long ॱ(byte b) throws IOException;

    short ॱˊ() throws IOException;

    String ॱˋ() throws IOException;

    byte[] ॱॱ(long j) throws IOException;

    boolean ᐝ() throws IOException;

    long ᐝॱ() throws IOException;
}
